package com.briup.estore.service;

import com.briup.estore.common.dto.UserInfoUpdateDTO;
import com.briup.estore.common.dto.UserLoginDto;
import com.briup.estore.common.dto.UserPasswordUpdateDTO;
import com.briup.estore.common.dto.UserRegisterDTO;
import com.briup.estore.common.vo.UserInfoVO;

/**
 * @author briup-adam
 * @Date 2023/8/3 上午9:52
 * @Description
 **/

public interface UserService {
  String login (UserLoginDto dto);

  void  register(UserRegisterDTO dto);

  UserInfoVO getUserInfo(Integer userId);

  UserInfoVO updateUserMessage(UserInfoUpdateDTO userInfoUpdateDTO);

  void updatePassword(int userId, UserPasswordUpdateDTO userPasswordUpdateDTO);
}
